﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SIE.SCADA.ZemtDemo.MqClient
{
    public class PmdatasItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string pmid { get; set; }
        /// <summary>
        /// 带停放踏面制动单元\TKQ600-TB12B-00-00R\TFD-4/222…1R型
        /// </summary>
        public string pmname { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mid { get; set; }
        /// <summary>
        /// 闸瓦托转轴\TKQ600-TB11-01-07\42CRMO\表面达克罗处理，…依据GB/T 18684-4级执行
        /// </summary>
        public string mname { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string carno_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string carno_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string carno_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string carno_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string organize_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string organize_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string organize_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string organize_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixlocation_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixlocation_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixlocation_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixlocation_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sn_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sn_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sn_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sn_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hversion_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hversion_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hversion_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hversion_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion1_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion1_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion1_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion1_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string codetype_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string codetype_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string codetype_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string codetype_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vendor_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vendor_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vendor_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vendor_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vendormid_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vendormid_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vendormid_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string vendormid_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string btline_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string btline_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string btline_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string btline_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batch_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batch_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batch_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string batch_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string lfdate_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string lfdate_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string lfdate_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string lfdate_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string viewterminal_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string viewterminal_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string viewterminal_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string viewterminal_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hecar_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hecar_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hecar_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hecar_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manufacturedate_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manufacturedate_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manufacturedate_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manufacturedate_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixprocess_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixprocess_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixprocess_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fixprocess_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion2_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion2_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion2_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion2_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion3_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion3_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion3_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sversion3_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string status { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string createuser { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string createdate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string modifyuser { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string modifydate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string tts_configtype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string qty { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sort { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string macaddress_regu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string macaddress_action { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string macaddress_input { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string macaddress_onoff { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string createbyuser { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string display_sort { get; set; }
    }

    public class Pmdatas
    {
        /// <summary>
        /// 
        /// </summary>
        public string pmid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string version { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<PmdatasItem> pmdatasItem { get; set; }
    }

    public class MatcfgRoot
    {
        /// <summary>
        /// 
        /// </summary>
        public string retcode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string retmsg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<Pmdatas> pmdatas { get; set; }
    }
}
